added a button launcher and bug fixes