changes to _value min/max/max abs values to better handle start and stop edges

note: could use further further improvements and refactoring but upcoming intervals feature will resolve these issues in a cleaner manor