rambler throws an exception if you call startReader when the state is anything other than idle
changes to example application and swipe wrapper