Added checks in Add Event to prevent crashes

Also made gridview scale to smaller screens