robust editing, return values from Ruby, double-click editables