work on sort expression events by signature weights