bug fixes
improvements to events handling
more card implementations