More similar to Firefox OS approach

My vision of API, as mentioned on the mailing list. Locking/unlocking on screen object replaced with lock.release() on returned object.