навешивать на свойства не очень правильно, подумай как удобнее сделатьч через `addEventListener`