Observing, analysing, modelling, and even changing the behaviour of zebrafish