adding target self to avoid refreshes with bootstrap