Keyboard bashing and hacking my way through an attempt to angular JS.