OK, got the idea. But I have no clue how to realize that with Interface, I fear this would need quite a bit of coding (if at all possible).