code: function cleanupStickitData(node) {
      var $node = $(node);
      var stickitValue = $node.data('stickit-bind-val');
      if (node.tagName === 'OPTION' && node.value !== undefined && stickitValue !== node.value) {
        $node.removeData('stickit-bind-val');
      }
    }
docs: Stickit will rely on the 'stickit-bind-val' jQuery data attribute to determine the value to use for a given option.
  If the value DOM attribute is not the same as the stickit-bind-val, then this will clear the jquery data attribute
  so that stickit will use the value DOM attribute of the option.  This happens when templateRenderer merges
  the attributes of the newNode into a current node of the same type when the current node has the stickit-bind-val
  jQuery data attribute set.
  
  If the node value is not set, then the stickit-bind-val might be how the view is communicating the value for stickit to use
  (possibly in the case of non-string values).  In this case trust the stickit-bind-val.
  
  @param node {Node} the DoM element to test and fix the stickit data on.