Implemented widget component