framework improvement for async components (event handling, etc.), some
tests (not finished)