Add proper 'up' affordance behavior