Tried navigation dropdown
Generalizing controller to support different types of STI