Fix get value issue for select boxes, add ability to set arbitrary data values on options