Initial commit of buttons API, made by LBPHacker
Renamed
style (buttons_API): change one-line conditions to multi-line