Shrink chat head upon touch down + Refactor