Welcome ui-router... Hopefully won't regret this.