This has already been covered here and only works in iOS whereas other solutions have worked on more platforms...
For now, he's still planning on extending it to Android when he's done with iOS.
> whereas other solutions have worked on more platforms...
What other solutions?