user unit == CSS pixel unless specified otherwise