+1 We have a lot of explicit waits in our code. It is always a good idea to wait until an expected transition is complete before continuing. We had lots of problems with flaky tests where marionette tried to tap on something when a transition had started, but wasn't complete.