added a button to reset dataset instead of doing query again
adjust control behaviours