Observer

I would prefer to  write the binding in a normal fashion.
at("/login").show("login.html)
Because scan is scanning only in for particular package. IF i decide to change the structure and move some pages , my app won't work.