adding the ability to force axis limits