core-input test added and applied workarounds to other tests

A few basic tests for core-input
applied the suggested workarounds and changes