implemented photo chooser widget