buttons styling changes
hiding buttons when not available