Incomplete modification of class behavior in interact_sagecell

This makes the interact control object responsible for its own value
and lets it control the values that will be passed from itself
to the interact function.