contexts/shape areas float, make better use of page; effectively solves issue 21