Reimplemenation syncdemux

Made the synchronous event demultiplexer work with indication events instead of concrete events.