Stack

First commit:
In my opinion, screens should slide from right to left when going forward.

Second commit:
Added history for recent shown screen, so that one can got back to the last screen without remembering which it was.