Added full functionality for SimpleButton