Modal: Added more comments to modal and fixed some logic
RequiresModalDemo: Created a demo component and added response to ctrl callback