Beaker changes to top and bottom surfaces now trigger the changes for listeners. All the beaker physics seem to work now