only bind events ones. Fixed li and a had class .rule so event was called twice. Don't reload data if already loading.