need to fix event flow back to interface