Chain of callback support using simport