Feature/graph time refactor

refactor of the graph panel controls for start, end, and range of graphs.
Since the graph button is stateful this might kill refreshes when you move to a non masked graph panel