Updated demo.
Updated directive.
Added $destroy binding.