#55: Changed most attribute listeners to listen to the attributes themselves instead of through the event stream
#55: Trying to get things to show up again.  Added a relayout call in setLayout.  Seems like that's appropriate.