Added initial subscriptions
Made subscriptions apply to all items rather then per item
Changed subscriptionManager -> listenerManager