Use wildcard for scala libraries
Remove covariance for event list