big bug fix! - added multi-button support

bug fix to add multibutton support, also added new 5 button example