so all of this is about handling the slot variables across ajax (slotter) calls.  I moved from storing stuff in slot-varname to data-varname because attributes beginning with data- will pass validation in html5.  It also gives you a bunch more built-in processing power in jquery.  I think we should consider moving all the custom attributes into data-* attributes