added onManagedUpdate method for gun and updated events for buttons
fix bug with move out touch from buttons controls
add createBorderButton method
refactor name for button string id