Increase clarity when lockOrientation() locks to current orientation.

Solves issue 12.
If you are certain that you can resolve promises before events are fired, then all this is fine. I don't know how this works internally, tbh: I assumed that putting the "task" in the particular task queue would imply the order in which the promise is resolved and the event is fired. There is a explicit task queue for this, right?