Implemented custom message boxes.