implemented crossplatform Range value property