listeners externalized
layout
renamed
action listeners, sm