use currentChanged slot instead of mouseReleaseEvent