use forked SWRevealViewController