Bug Fix: posts reload after new post

This fixes the same issues as the last commit but covers more corner
cases. The downside is a hack is used to cover the last corner case
until Angular-ui in npm is synched up with Angular 1.3.