add dialog to choose among:
- single shot
- listener
- intent

time manager with nano second accuracy