add custom field view
use an event listener for the GUI