the whole interaction thing was working before I've introduced a bug. Will commit more frequently now