Only include required angular-ui components
Make controls div resizable
Set controls div height to 100% of viewport
Wrap updateDirections in a $timeout callback to ensure scope is applied first