implemented scalar value editors