Completed scheduler widget with apt length validation, selected styling and error messaging.