Add direction helpers, update tab input hiding