rubberspace takes margin and padding into account