MVC pattern for the pipe scaling handles. See #235