Assets 3

Fixes issue when multiple dependencies attempt to show/hide an element at the same time. #39