HTML Canvas powered page navigator