found & fixed the bug, sigh...; alternative interactions (to be deleted)
delete alternative surface interactions method