Added CDPResource Code + Drew's Zoom work

Zoom and tab are firing in the wrong sequence. Need to be fixed.