Ok it does need some manual tweaking at the moment, but hey it's better than being poked in the eye with a burnt stick ...

Check out the Delphi CF demo here! ( Needs flash )