Fixes Issue #290 - Widgets and Observable plugin conflict.

Actually, we weren't detecting all node types and ignoring them, only
elements. Now we are.