I did not really get rid of the "enter". I just prevented the assignment block Marketing permissions from getting displayed after the "Enter".
It is somewhere in the do_prepare_output like Leon said. Will do some debugging to see where this gets hidden/displayed.
For the second problem I will have to dig a bit deeper I think. I tried to bind to BUILCONTACTPERSON but then the "Insert" button got deactivated again.