Bug 1040603 - Add a action queue for user press actions.

`actionQueue` -> `promiseQueue`.