Mind Control: How Apps Use Design Tricks To Hook You