Added push operation to the KVAPI, removed some dead code
Works with IE9