added tap gesture to conceal the revealed view controller
removed all warnings