Separate direction button to subfunctions as well