Basic function of directive is working. Still need to add start and stop callbacks.