Towards Dynamic Rebalancing of Bike Sharing Systems: An Event-Driven Agents Approach · Study