Wrote a control abstraction to abstract if (horizontal) blah else blahblah . Fun times! :D